 <?php
include 'base.php';
include 'requireLogin.php';
include 'connectdb.php';

if ($_POST) {
    if (!isset($_POST['type'])){
        if (isset($_POST['code']) && isset($_POST['infor']) && isset($_POST['sale_price'])
         && isset($_POST['name']) && isset($_POST['import_price']) && isset($_POST['category'])){          
              $sql="INSERT INTO product (code, name, infor, sale_price, import_price, category)
              VALUES('$_POST[code]','$_POST[name]', '$_POST[infor]', '$_POST[sale_price]', 
              '$_POST[import_price]', '$_POST[category]')";
              if (mysql_query($sql,$co)){            
                echo "Thêm tài khoản thành công!";
            }
            else{                  
                    header("HTTP/1.0 404 Not Found");
                    header('HTTP', true, 500);
                }                         
      }
  }
  else{
    $sql="DELETE from product where code ='".$_POST['code']."'";
    if (mysql_query($sql, $co))
            echo "Đã cập nhật thành công!";    
    else{                  
            header("HTTP/1.0 404 Not Found");
            header('HTTP', true, 500);
        }    
  }
}
?>

<script language="JavaScript" type="text/javascript">

    $(document).ready(function () {
        $('#delete, #success, #error').hide();
        $("#submit").click(function(){
            
            if($("#code").val() == '' || $("#name").val() == '' || $("#import_price").val() == '' || $("#sale_price").val() == ''){
                alert("Chưa nhập đầy đủ thông tin");
                return false;
            }
            //code, infor, name, total_sale, profit
            var code = $('#code').val(),                
                infor = $('#infor').val()
                name = $('#name').val(),
                sale_price = $('#sale_price').val(),
                import_price = $('#import_price').val(),
                category = $("#category").val();
                
            //$(this).submit();
            $.ajax({
                type: "post",
                url: "",
                data: "code=" + code + "&sale_price=" + sale_price + "&infor=" + infor + "&name=" + name + "&import_price=" + import_price + "&category=" + category,
                success: function () {                    
                    $('#error').hide();                
                    $('#success').show();
                    var newRow = $("<tr><td></td><td>" + code + "</td><td>" + name + "</td><td>" + infor + "</td><td>" + import_price + "</td><td>" + sale_price + "</td><td>" + category + "</td><td></td></tr>");
                    $("#list_table").append(newRow);                    
                },
                error: function() {                        
                    $('#error').show();  
                    $('#success').hide();                    
                } 
            });
            return false;
        });

        $(".class-delete").each(function(){
            $(this).click(function(){
                if (!confirm('Bạn có chắc chắn muốn xóa')) return false;                                                
                var code = $(this).closest('tr').attr("id");                
                var parent = $(this).closest('tr');                     
                $.ajax({
                type: "post",
                url: "",
                data: "code=" + code + "&type=delete",
                success: function () {                                        
                    $("#delete").show();
                    $('#error').hide();
                    $('#success').hide();                    
                    $(parent).hide();                    
                },
                error: function() {                       
                    $('#error').show();  
                    $('#success').hide();                    
                    $("#delete").hide();
                }                
            }); 
            });
        });
        
    });
</script>

    <h1> Thêm mã hàng</h1>
    <div id = "error">Có lỗi xảy ra, vui lòng kiểm tra lại thông tin</div>
    <div id = "success">Đã thêm thành công</div>
    <div id = "delete">Đã xóa thành công</div>
    <form method="post" action="">
        <div class="form_settings">            
            <p> <span>Mã sản phẩm</span> <input type="text" name="code" id = "code"></p>
            <p> <span>Tên</span> <input type="text" name="name" id = "name"></p>  
            <p>  <span>Thông tin </span><textarea type="text" name="infor" id = "infor"/></textarea></p>
            <p> <span>Giá nhập</span><input type="text" name="import_price" id = "import_price"></p>
            <p> <span>Giá bán</span><input type="text" name="sale_price" id = "sale_price"></p>            
            <p> <span>Loại</span> <input type="text" title="Dùng để phân loại hàng hóa, nếu thuộc nhiều loại thì cách nhau bằng dấu chấm phảy;" name="category" id = "category"></p>             
            <span>&nbsp;</span><input class="submit" type="submit" id = "submit" value="Thêm" />
        </div>
    </form>

<?php
$query ='SELECT
        *
        FROM 
        product
        ORDER BY
        code ASC';
$result = mysql_query($query, $co) or die(mysql_error($co));

echo '<table id = "list_table" class = "table" style="table-layout:auto;">';
?>
    <tr>
        <th>STT</th>
        <th>Mã sản phẩm</th>
        <th>Tên sản phẩm</th>        
        <th>Thông tin</th>        
        <th>Giá nhập</th>
        <th>Giá bán</th>
        <th>Loại</th>
        <th></th>
        <th></th>
    </tr>    
<?php
$i = 1;
while ($row = mysql_fetch_assoc($result)){
    echo '<tr id="'.$row['code'].'"><td>' .$i++ . '</td>';     
    foreach ($row as $value) {
        echo '<td>' .$value . '</td>';
    }
    echo "<td><a class='btn class-delete'>xóa</a></td>";    
    echo "<td><a class='btn' href=\"san_pham.php?code=".$row['code']."\">Sửa</a></td>";    
    echo '</tr>';
}
echo '</table>';
include 'footer.php';